home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•AdventureLand•
/
Adventures
/
Dungeon of Doom ••••
/
Dungeon of Doom 5.4
/
Dungeon of Doom 5.4.rsrc
/
CODE_3.txt
< prev
next >
Wrap
Text File
|
1988-08-06
|
33KB
|
569 lines
# near model CODE resource
# jump table entries: 33401-33401 (1 of them)
export_79:
00000000 4E56 FF7A link A6, -0x0086
00000004 486E FFE6 pea.l [A6 - 0x1A]
00000008 3F3C 0095 move.w -[A7], 0x95
0000000C 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00000010 3F3C 0180 move.w -[A7], 0x180
00000014 3F3C 00D7 move.w -[A7], 0xD7
00000018 A8A7 syscall SetRect
0000001A 426D F30E clr.w [A5 - 0xCF2]
0000001E 426D F310 clr.w [A5 - 0xCF0]
00000022 422D DE63 clr.b [A5 - 0x219D]
00000026 426E FFFA clr.w [A6 - 0x6]
0000002A 6000 0018 bra +0x1A /* 00000044 */
label0000002E:
0000002E 302E FFFA move.w D0, [A6 - 0x6]
00000032 C1FC 0018 muls.w D0, 0x18
00000036 41ED D294 lea.l A0, [A5 - 0x2D6C]
0000003A D1C0 add.l A0, D0
0000003C 4228 000D clr.b [A0 + 0xD]
00000040 526E FFFA addq.w [A6 - 0x6], 1
label00000044:
00000044 0C6E 0030 FFFA cmpi.w [A6 - 0x6], 0x30 /* '0' */
0000004A 6F00 FFE2 ble -0x1C /* 0000002E */
0000004E 426E FFFA clr.w [A6 - 0x6]
00000052 6000 002E bra +0x30 /* 00000082 */
label00000056:
00000056 302E FFFA move.w D0, [A6 - 0x6]
0000005A C1FC 0018 muls.w D0, 0x18
0000005E 41ED D294 lea.l A0, [A5 - 0x2D6C]
00000062 D1C0 add.l A0, D0
00000064 70FF moveq.l D0, 0xFFFFFFFF
00000066 1140 0014 move.b [A0 + 0x14], D0
0000006A 302E FFFA move.w D0, [A6 - 0x6]
0000006E C1FC 0018 muls.w D0, 0x18
00000072 41ED D294 lea.l A0, [A5 - 0x2D6C]
00000076 D1C0 add.l A0, D0
00000078 116E FFFB 0015 move.b [A0 + 0x15], [A6 - 0x5]
0000007E 526E FFFA addq.w [A6 - 0x6], 1
label00000082:
00000082 0C6E 004E FFFA cmpi.w [A6 - 0x6], 0x4E /* 'N' */
00000088 6F00 FFCC ble -0x32 /* 00000056 */
0000008C 7001 moveq.l D0, 0x01
0000008E 3B40 F316 move.w [A5 - 0xCEA], D0
00000092 426E FFFA clr.w [A6 - 0x6]
00000096 6000 0016 bra +0x18 /* 000000AE */
label0000009A:
0000009A 302E FFFA move.w D0, [A6 - 0x6]
0000009E 48C0 ext.l D0
000000A0 D080 add.l D0, D0
000000A2 41ED F324 lea.l A0, [A5 - 0xCDC]
000000A6 D1C0 add.l A0, D0
000000A8 4250 clr.w [A0]
000000AA 526E FFFA addq.w [A6 - 0x6], 1
label000000AE:
000000AE 0C6E 0008 FFFA cmpi.w [A6 - 0x6], 0x8
000000B4 6D00 FFE4 blt -0x1A /* 0000009A */
000000B8 426E FFFA clr.w [A6 - 0x6]
000000BC 6000 0010 bra +0x12 /* 000000CE */
label000000C0:
000000C0 41ED F358 lea.l A0, [A5 - 0xCA8]
000000C4 D0EE FFFA add.w A0, [A6 - 0x6]
000000C8 4210 clr.b [A0]
000000CA 526E FFFA addq.w [A6 - 0x6], 1
label000000CE:
000000CE 0C6E 0005 FFFA cmpi.w [A6 - 0x6], 0x5
000000D4 6D00 FFEA blt -0x14 /* 000000C0 */
000000D8 426E FFFA clr.w [A6 - 0x6]
000000DC 6000 0010 bra +0x12 /* 000000EE */
label000000E0:
000000E0 41ED F35D lea.l A0, [A5 - 0xCA3]
000000E4 D0EE FFFA add.w A0, [A6 - 0x6]
000000E8 4210 clr.b [A0]
000000EA 526E FFFA addq.w [A6 - 0x6], 1
label000000EE:
000000EE 0C6E 0002 FFFA cmpi.w [A6 - 0x6], 0x2
000000F4 6D00 FFEA blt -0x14 /* 000000E0 */
000000F8 42AD F36A clr.l [A5 - 0xC96]
000000FC 422D F374 clr.b [A5 - 0xC8C]
00000100 422D F376 clr.b [A5 - 0xC8A]
00000104 422D F36E clr.b [A5 - 0xC92]
00000108 426D F37C clr.w [A5 - 0xC84]
0000010C 700A moveq.l D0, 0x0A
0000010E 1B40 F373 move.b [A5 - 0xC8D], D0
00000112 7001 moveq.l D0, 0x01
00000114 1B40 F36F move.b [A5 - 0xC91], D0
00000118 7001 moveq.l D0, 0x01
0000011A 1B40 F370 move.b [A5 - 0xC90], D0
0000011E 700A moveq.l D0, 0x0A
00000120 3B40 F37E move.w [A5 - 0xC82], D0
00000124 700A moveq.l D0, 0x0A
00000126 3B40 F380 move.w [A5 - 0xC80], D0
0000012A 3B7C 02BC F384 move.w [A5 - 0xC7C], 0x2BC
00000130 422D F371 clr.b [A5 - 0xC8F]
00000134 422D F37A clr.b [A5 - 0xC86]
00000138 426D F382 clr.w [A5 - 0xC7E]
0000013C 422D F37B clr.b [A5 - 0xC85]
00000140 426E FFFA clr.w [A6 - 0x6]
00000144 6000 0016 bra +0x18 /* 0000015C */
label00000148:
00000148 302E FFFA move.w D0, [A6 - 0x6]
0000014C C1FC 0006 muls.w D0, 0x6
00000150 41ED F77C lea.l A0, [A5 - 0x884]
00000154 D1C0 add.l A0, D0
00000156 4210 clr.b [A0]
00000158 526E FFFA addq.w [A6 - 0x6], 1
label0000015C:
0000015C 0C6E 001E FFFA cmpi.w [A6 - 0x6], 0x1E
00000162 6F00 FFE4 ble -0x1A /* 00000148 */
00000166 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000016A 598F subq.l A7, 4
0000016C 3F3C 0081 move.w -[A7], 0x81
00000170 42A7 clr.l -[A7]
00000172 4878 FFFF push.l 0xFFFF
00000176 A97C syscall GetNewDialog
00000178 201F move.l D0, [A7]+
0000017A 2D40 FFFC move.l [A6 - 0x4], D0
0000017E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000182 A873 syscall SetPort
00000184 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000188 3F3C 0001 move.w -[A7], 0x1
0000018C 486E FFF8 pea.l [A6 - 0x8]
00000190 486E FFE2 pea.l [A6 - 0x1E]
00000194 486E FFEE pea.l [A6 - 0x12]
00000198 A98D syscall GetDialogItem/GetDItem
0000019A 3F3C 0003 move.w -[A7], 0x3
0000019E 3F3C 0003 move.w -[A7], 0x3
000001A2 A89B syscall PenSize
000001A4 486E FFEE pea.l [A6 - 0x12]
000001A8 3F3C FFFC move.w -[A7], 0xFFFC
000001AC 3F3C FFFC move.w -[A7], 0xFFFC
000001B0 A8A9 syscall InsetRect
000001B2 486E FFEE pea.l [A6 - 0x12]
000001B6 3F3C 0010 move.w -[A7], 0x10
000001BA 3F3C 0010 move.w -[A7], 0x10
000001BE A8B0 syscall FrameRoundRect
000001C0 3F3C 0001 move.w -[A7], 0x1
000001C4 3F3C 0001 move.w -[A7], 0x1
000001C8 A89B syscall PenSize
000001CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001CE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000001D2 486E FFF8 pea.l [A6 - 0x8]
000001D6 486E FFE2 pea.l [A6 - 0x1E]
000001DA 486E FFEE pea.l [A6 - 0x12]
000001DE A98D syscall GetDialogItem/GetDItem
000001E0 486D F334 pea.l [A5 - 0xCCC]
000001E4 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000001E8 588F addq.l A7, 4
000001EA 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000001EE 486D F334 pea.l [A5 - 0xCCC]
000001F2 A98F syscall SetDialogItemText/SetIText
000001F4 486D F334 pea.l [A5 - 0xCCC]
000001F8 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000001FC 588F addq.l A7, 4
000001FE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000202 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000206 4267 clr.w -[A7]
00000208 3F3C 03E8 move.w -[A7], 0x3E8
0000020C A97E syscall SelectDialogItemText/SelIText
label0000020E:
0000020E 102D F372 move.b D0, [A5 - 0xC8E]
00000212 4880 ext.w D0
00000214 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000218 0001 0007 ori.b D1, 0x7
0000021C 0124 btst -[A4], D0
0000021E 000E 0034 ori.b A6, 0x34 /* '4' */
00000222 005A 0080 ori.w [A2]+, 0x80
00000226 00A6 00CC 00F2 ori.l -[A6], 0xCC00F2
0000022C 7010 moveq.l D0, 0x10
0000022E 1B40 F352 move.b [A5 - 0xCAE], D0
00000232 700A moveq.l D0, 0x0A
00000234 1B40 F353 move.b [A5 - 0xCAD], D0
00000238 700A moveq.l D0, 0x0A
0000023A 1B40 F354 move.b [A5 - 0xCAC], D0
0000023E 7010 moveq.l D0, 0x10
00000240 1B40 F355 move.b [A5 - 0xCAB], D0
00000244 7012 moveq.l D0, 0x12
00000246 1B40 F356 move.b [A5 - 0xCAA], D0
0000024A 700F moveq.l D0, 0x0F
0000024C 1B40 F357 move.b [A5 - 0xCA9], D0
00000250 6000 00EE bra +0xF0 /* 00000340 */
00000254 7012 moveq.l D0, 0x12
00000256 1B40 F352 move.b [A5 - 0xCAE], D0
0000025A 7008 moveq.l D0, 0x08
0000025C 1B40 F353 move.b [A5 - 0xCAD], D0
00000260 7008 moveq.l D0, 0x08
00000262 1B40 F354 move.b [A5 - 0xCAC], D0
00000266 7010 moveq.l D0, 0x10
00000268 1B40 F355 move.b [A5 - 0xCAB], D0
0000026C 700F moveq.l D0, 0x0F
0000026E 1B40 F356 move.b [A5 - 0xCAA], D0
00000272 7009 moveq.l D0, 0x09
00000274 1B40 F357 move.b [A5 - 0xCA9], D0
00000278 6000 00C6 bra +0xC8 /* 00000340 */
0000027C 700E moveq.l D0, 0x0E
0000027E 1B40 F352 move.b [A5 - 0xCAE], D0
00000282 7014 moveq.l D0, 0x14
00000284 1B40 F353 move.b [A5 - 0xCAD], D0
00000288 7008 moveq.l D0, 0x08
0000028A 1B40 F354 move.b [A5 - 0xCAC], D0
0000028E 700E moveq.l D0, 0x0E
00000290 1B40 F355 move.b [A5 - 0xCAB], D0
00000294 700D moveq.l D0, 0x0D
00000296 1B40 F356 move.b [A5 - 0xCAA], D0
0000029A 700F moveq.l D0, 0x0F
0000029C 1B40 F357 move.b [A5 - 0xCA9], D0
000002A0 6000 009E bra +0xA0 /* 00000340 */
000002A4 700E moveq.l D0, 0x0E
000002A6 1B40 F352 move.b [A5 - 0xCAE], D0
000002AA 7008 moveq.l D0, 0x08
000002AC 1B40 F353 move.b [A5 - 0xCAD], D0
000002B0 7014 moveq.l D0, 0x14
000002B2 1B40 F354 move.b [A5 - 0xCAC], D0
000002B6 700E moveq.l D0, 0x0E
000002B8 1B40 F355 move.b [A5 - 0xCAB], D0
000002BC 700D moveq.l D0, 0x0D
000002BE 1B40 F356 move.b [A5 - 0xCAA], D0
000002C2 700F moveq.l D0, 0x0F
000002C4 1B40 F357 move.b [A5 - 0xCA9], D0
000002C8 6000 0076 bra +0x78 /* 00000340 */
000002CC 700E moveq.l D0, 0x0E
000002CE 1B40 F352 move.b [A5 - 0xCAE], D0
000002D2 700D moveq.l D0, 0x0D
000002D4 1B40 F353 move.b [A5 - 0xCAD], D0
000002D8 700D moveq.l D0, 0x0D
000002DA 1B40 F354 move.b [A5 - 0xCAC], D0
000002DE 700F moveq.l D0, 0x0F
000002E0 1B40 F355 move.b [A5 - 0xCAB], D0
000002E4 700B moveq.l D0, 0x0B
000002E6 1B40 F356 move.b [A5 - 0xCAA], D0
000002EA 700C moveq.l D0, 0x0C
000002EC 1B40 F357 move.b [A5 - 0xCA9], D0
000002F0 6000 004E bra +0x50 /* 00000340 */
000002F4 700E moveq.l D0, 0x0E
000002F6 1B40 F352 move.b [A5 - 0xCAE], D0
000002FA 700C moveq.l D0, 0x0C
000002FC 1B40 F353 move.b [A5 - 0xCAD], D0
00000300 700C moveq.l D0, 0x0C
00000302 1B40 F354 move.b [A5 - 0xCAC], D0
00000306 7012 moveq.l D0, 0x12
00000308 1B40 F355 move.b [A5 - 0xCAB], D0
0000030C 700B moveq.l D0, 0x0B
0000030E 1B40 F356 move.b [A5 - 0xCAA], D0
00000312 700D moveq.l D0, 0x0D
00000314 1B40 F357 move.b [A5 - 0xCA9], D0
00000318 6000 0026 bra +0x28 /* 00000340 */
0000031C 700F moveq.l D0, 0x0F
0000031E 1B40 F352 move.b [A5 - 0xCAE], D0
00000322 700E moveq.l D0, 0x0E
00000324 1B40 F353 move.b [A5 - 0xCAD], D0
00000328 700E moveq.l D0, 0x0E
0000032A 1B40 F354 move.b [A5 - 0xCAC], D0
0000032E 700E moveq.l D0, 0x0E
00000330 1B40 F355 move.b [A5 - 0xCAB], D0
00000334 700F moveq.l D0, 0x0F
00000336 1B40 F356 move.b [A5 - 0xCAA], D0
0000033A 7012 moveq.l D0, 0x12
0000033C 1B40 F357 move.b [A5 - 0xCA9], D0
label00000340:
00000340 102D F372 move.b D0, [A5 - 0xC8E]
00000344 4880 ext.w D0
00000346 3D40 FFFA move.w [A6 - 0x6], D0
0000034A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000034E 302E FFFA move.w D0, [A6 - 0x6]
00000352 5440 addq.w D0, 2
00000354 3F00 move.w -[A7], D0
00000356 486E FFF8 pea.l [A6 - 0x8]
0000035A 486E FFE2 pea.l [A6 - 0x1E]
0000035E 486E FFEE pea.l [A6 - 0x12]
00000362 A98D syscall GetDialogItem/GetDItem
00000364 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000368 3F3C 0001 move.w -[A7], 0x1
0000036C A963 syscall SetControlValue/SetCtlValue
0000036E 486E FFE6 pea.l [A6 - 0x1A]
00000372 A8A3 syscall EraseRect
00000374 3F3C 00D5 move.w -[A7], 0xD5
00000378 3F3C 006E move.w -[A7], 0x6E /* 'n' */
0000037C A893 syscall MoveTo
0000037E 4879 0000 14A6 push.l 0x14A6
00000384 A884 syscall DrawString
00000386 102D F352 move.b D0, [A5 - 0xCAE]
0000038A 4880 ext.w D0
0000038C 48C0 ext.l D0
0000038E 2F00 move.l -[A7], D0
00000390 486D EFD2 pea.l [A5 - 0x102E]
00000394 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000398 486D EFD2 pea.l [A5 - 0x102E]
0000039C A884 syscall DrawString
0000039E 3F3C 00D5 move.w -[A7], 0xD5
000003A2 3F3C 007E move.w -[A7], 0x7E /* '~' */
000003A6 A893 syscall MoveTo
000003A8 4879 0000 14B2 push.l 0x14B2
000003AE A884 syscall DrawString
000003B0 102D F353 move.b D0, [A5 - 0xCAD]
000003B4 4880 ext.w D0
000003B6 48C0 ext.l D0
000003B8 2F00 move.l -[A7], D0
000003BA 486D EFD2 pea.l [A5 - 0x102E]
000003BE 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000003C2 486D EFD2 pea.l [A5 - 0x102E]
000003C6 A884 syscall DrawString
000003C8 3F3C 00D5 move.w -[A7], 0xD5
000003CC 3F3C 008E move.w -[A7], 0x8E
000003D0 A893 syscall MoveTo
000003D2 4879 0000 14C2 push.l 0x14C2
000003D8 A884 syscall DrawString
000003DA 102D F354 move.b D0, [A5 - 0xCAC]
000003DE 4880 ext.w D0
000003E0 48C0 ext.l D0
000003E2 2F00 move.l -[A7], D0
000003E4 486D EFD2 pea.l [A5 - 0x102E]
000003E8 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000003EC 486D EFD2 pea.l [A5 - 0x102E]
000003F0 A884 syscall DrawString
000003F2 3F3C 00D5 move.w -[A7], 0xD5
000003F6 3F3C 009E move.w -[A7], 0x9E
000003FA A893 syscall MoveTo
000003FC 4879 0000 14CC push.l 0x14CC
00000402 A884 syscall DrawString
00000404 102D F355 move.b D0, [A5 - 0xCAB]
00000408 4880 ext.w D0
0000040A 48C0 ext.l D0
0000040C 2F00 move.l -[A7], D0
0000040E 486D EFD2 pea.l [A5 - 0x102E]
00000412 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000416 486D EFD2 pea.l [A5 - 0x102E]
0000041A A884 syscall DrawString
0000041C 3F3C 00D5 move.w -[A7], 0xD5
00000420 3F3C 00AE move.w -[A7], 0xAE
00000424 A893 syscall MoveTo
00000426 4879 0000 14D8 push.l 0x14D8
0000042C A884 syscall DrawString
0000042E 102D F356 move.b D0, [A5 - 0xCAA]
00000432 4880 ext.w D0
00000434 48C0 ext.l D0
00000436 2F00 move.l -[A7], D0
00000438 486D EFD2 pea.l [A5 - 0x102E]
0000043C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000440 486D EFD2 pea.l [A5 - 0x102E]
00000444 A884 syscall DrawString
00000446 3F3C 00D5 move.w -[A7], 0xD5
0000044A 3F3C 00BE move.w -[A7], 0xBE
0000044E A893 syscall MoveTo
00000450 4879 0000 14E8 push.l 0x14E8
00000456 A884 syscall DrawString
00000458 102D F357 move.b D0, [A5 - 0xCA9]
0000045C 4880 ext.w D0
0000045E 48C0 ext.l D0
00000460 2F00 move.l -[A7], D0
00000462 486D EFD2 pea.l [A5 - 0x102E]
00000466 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000046A 486D EFD2 pea.l [A5 - 0x102E]
0000046E A884 syscall DrawString
label00000470:
00000470 42A7 clr.l -[A7]
00000472 486E FFF6 pea.l [A6 - 0xA]
00000476 A991 syscall ModalDialog
00000478 0C6E 0001 FFF6 cmpi.w [A6 - 0xA], 0x1
0000047E 6D00 FFF0 blt -0xE /* 00000470 */
00000482 0C6E 0009 FFF6 cmpi.w [A6 - 0xA], 0x9 /* '\t' */
00000488 6E00 FFE6 bgt -0x18 /* 00000470 */
0000048C 0C6E 0002 FFF6 cmpi.w [A6 - 0xA], 0x2
00000492 6F00 0038 ble +0x3A /* 000004CC */
00000496 0C6E 000A FFF6 cmpi.w [A6 - 0xA], 0xA /* '\n' */
0000049C 6C00 002E bge +0x30 /* 000004CC */
000004A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004A4 302E FFFA move.w D0, [A6 - 0x6]
000004A8 5440 addq.w D0, 2
000004AA 3F00 move.w -[A7], D0
000004AC 486E FFF8 pea.l [A6 - 0x8]
000004B0 486E FFE2 pea.l [A6 - 0x1E]
000004B4 486E FFEE pea.l [A6 - 0x12]
000004B8 A98D syscall GetDialogItem/GetDItem
000004BA 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000004BE 4267 clr.w -[A7]
000004C0 A963 syscall SetControlValue/SetCtlValue
000004C2 302E FFF6 move.w D0, [A6 - 0xA]
000004C6 5540 subq.w D0, 2
000004C8 1B40 F372 move.b [A5 - 0xC8E], D0
label000004CC:
000004CC 0C6E 0001 FFF6 cmpi.w [A6 - 0xA], 0x1
000004D2 6700 000C beq +0xE /* 000004E0 */
000004D6 0C6E 0002 FFF6 cmpi.w [A6 - 0xA], 0x2
000004DC 6600 FD30 bne -0x2CE /* 0000020E */
label000004E0:
000004E0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004E4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000004E8 486E FFF8 pea.l [A6 - 0x8]
000004EC 486E FFE2 pea.l [A6 - 0x1E]
000004F0 486E FFEE pea.l [A6 - 0x12]
000004F4 A98D syscall GetDialogItem/GetDItem
000004F6 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000004FA 486E FF7E pea.l [A6 - 0x82]
000004FE A990 syscall GetDialogItemText/GetIText
00000500 486E FF7E pea.l [A6 - 0x82]
00000504 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000508 588F addq.l A7, 4
0000050A 3F3C 001B move.w -[A7], 0x1B
0000050E 486E FF7E pea.l [A6 - 0x82]
00000512 486D F334 pea.l [A5 - 0xCCC]
00000516 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000051A 4FEF 000A lea.l A7, [A7 + 0xA]
0000051E 422D F34F clr.b [A5 - 0xCB1]
00000522 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000526 A983 syscall DisposeDialog
00000528 0C6E 0002 FFF6 cmpi.w [A6 - 0xA], 0x2
0000052E 6600 0008 bne +0xA /* 00000538 */
00000532 7000 moveq.l D0, 0x00
00000534 6000 021A bra +0x21C /* 00000750 */
label00000538:
00000538 102D F372 move.b D0, [A5 - 0xC8E]
0000053C 4880 ext.w D0
0000053E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000542 0001 0007 ori.b D1, 0x7
00000546 01C0 .incomplete
00000548 000E 0034 ori.b A6, 0x34 /* '4' */
0000054C 005A 00A4 ori.w [A2]+, 0xA4
00000550 00EE .incomplete
00000552 0134 017E btst <<invalid full ext with IS == 1 and I/IS == 6>>, D0
00000556 3F3C 0038 move.w -[A7], 0x38 /* '8' */
0000055A 3F3C 0031 move.w -[A7], 0x31 /* '1' */
0000055E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000562 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000566 5C8F addq.l A7, 6
00000568 3F3C 003F move.w -[A7], 0x3F /* '?' */
0000056C 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00000570 3F3C 0019 move.w -[A7], 0x19
00000574 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000578 5C8F addq.l A7, 6
0000057A 6000 018A bra +0x18C /* 00000706 */
0000057E 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00000582 3F3C 0031 move.w -[A7], 0x31 /* '1' */
00000586 3F3C 000B move.w -[A7], 0xB
0000058A 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000058E 5C8F addq.l A7, 6
00000590 3F3C 003F move.w -[A7], 0x3F /* '?' */
00000594 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00000598 3F3C 0019 move.w -[A7], 0x19
0000059C 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000005A0 5C8F addq.l A7, 6
000005A2 6000 0162 bra +0x164 /* 00000706 */
000005A6 3F3C 001E move.w -[A7], 0x1E
000005AA 3F3C 0011 move.w -[A7], 0x11
000005AE 3F3C 0014 move.w -[A7], 0x14
000005B2 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000005B6 5C8F addq.l A7, 6
000005B8 3F3C 001E move.w -[A7], 0x1E
000005BC 3F3C 0011 move.w -[A7], 0x11
000005C0 3F3C 0014 move.w -[A7], 0x14
000005C4 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000005C8 5C8F addq.l A7, 6
000005CA 3F3C 003F move.w -[A7], 0x3F /* '?' */
000005CE 3F3C 0039 move.w -[A7], 0x39 /* '9' */
000005D2 3F3C 002D move.w -[A7], 0x2D /* '-' */
000005D6 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000005DA 5C8F addq.l A7, 6
000005DC 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000005E0 3F3C 0031 move.w -[A7], 0x31 /* '1' */
000005E4 3F3C 0019 move.w -[A7], 0x19
000005E8 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000005EC 5C8F addq.l A7, 6
000005EE 6000 0116 bra +0x118 /* 00000706 */
000005F2 3F3C 0029 move.w -[A7], 0x29 /* ')' */
000005F6 3F3C 001F move.w -[A7], 0x1F
000005FA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000005FE 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000602 5C8F addq.l A7, 6
00000604 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000608 3F3C 001F move.w -[A7], 0x1F
0000060C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000610 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000614 5C8F addq.l A7, 6
00000616 3F3C 003F move.w -[A7], 0x3F /* '?' */
0000061A 3F3C 0039 move.w -[A7], 0x39 /* '9' */
0000061E 3F3C 002D move.w -[A7], 0x2D /* '-' */
00000622 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000626 5C8F addq.l A7, 6
00000628 3F3C 0038 move.w -[A7], 0x38 /* '8' */
0000062C 3F3C 0031 move.w -[A7], 0x31 /* '1' */
00000630 3F3C 0019 move.w -[A7], 0x19
00000634 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000638 5C8F addq.l A7, 6
0000063A 6000 00CA bra +0xCC /* 00000706 */
0000063E 3F3C 0010 move.w -[A7], 0x10
00000642 4267 clr.w -[A7]
00000644 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000648 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000064C 5C8F addq.l A7, 6
0000064E 3F3C 0010 move.w -[A7], 0x10
00000652 4267 clr.w -[A7]
00000654 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000658 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000065C 5C8F addq.l A7, 6
0000065E 3F3C 003F move.w -[A7], 0x3F /* '?' */
00000662 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00000666 3F3C 002D move.w -[A7], 0x2D /* '-' */
0000066A 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000066E 5C8F addq.l A7, 6
00000670 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00000674 3F3C 0031 move.w -[A7], 0x31 /* '1' */
00000678 3F3C 0019 move.w -[A7], 0x19
0000067C 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000680 5C8F addq.l A7, 6
00000682 6000 0082 bra +0x84 /* 00000706 */
00000686 3F3C 004C move.w -[A7], 0x4C /* 'L' */
0000068A 3F3C 004A move.w -[A7], 0x4A /* 'J' */
0000068E 3F3C 0003 move.w -[A7], 0x3
00000692 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000696 5C8F addq.l A7, 6
00000698 3F3C 0030 move.w -[A7], 0x30 /* '0' */
0000069C 3F3C 002A move.w -[A7], 0x2A /* '*' */
000006A0 3F3C 0005 move.w -[A7], 0x5
000006A4 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000006A8 5C8F addq.l A7, 6
000006AA 3F3C 003F move.w -[A7], 0x3F /* '?' */
000006AE 3F3C 0039 move.w -[A7], 0x39 /* '9' */
000006B2 3F3C 002D move.w -[A7], 0x2D /* '-' */
000006B6 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000006BA 5C8F addq.l A7, 6
000006BC 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000006C0 3F3C 0031 move.w -[A7], 0x31 /* '1' */
000006C4 3F3C 0019 move.w -[A7], 0x19
000006C8 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000006CC 5C8F addq.l A7, 6
000006CE 6000 0036 bra +0x38 /* 00000706 */
000006D2 3F3C 004E move.w -[A7], 0x4E /* 'N' */
000006D6 4267 clr.w -[A7]
000006D8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000006DC 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000006E0 5C8F addq.l A7, 6
000006E2 3F3C 003F move.w -[A7], 0x3F /* '?' */
000006E6 3F3C 0039 move.w -[A7], 0x39 /* '9' */
000006EA 3F3C 001E move.w -[A7], 0x1E
000006EE 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000006F2 5C8F addq.l A7, 6
000006F4 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000006F8 3F3C 0031 move.w -[A7], 0x31 /* '1' */
000006FC 3F3C 0019 move.w -[A7], 0x19
00000700 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000704 5C8F addq.l A7, 6
label00000706:
00000706 426E FFFA clr.w [A6 - 0x6]
0000070A 6000 0018 bra +0x1A /* 00000724 */
label0000070E:
0000070E 3F3C 0049 move.w -[A7], 0x49 /* 'I' */
00000712 3F3C 0045 move.w -[A7], 0x45 /* 'E' */
00000716 3F3C 001E move.w -[A7], 0x1E
0000071A 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000071E 5C8F addq.l A7, 6
00000720 526E FFFA addq.w [A6 - 0x6], 1
label00000724:
00000724 0C6E 0004 FFFA cmpi.w [A6 - 0x6], 0x4
0000072A 6D00 FFE2 blt -0x1C /* 0000070E */
0000072E 598F subq.l A7, 4
00000730 4879 4355 5253 push.l 0x43555253 /* 'CURS' */
00000736 3F3C 0004 move.w -[A7], 0x4
0000073A A9A0 syscall GetResource
0000073C 201F move.l D0, [A7]+
0000073E 2D40 FF7A move.l [A6 - 0x86], D0
00000742 206E FF7A movea.l A0, [A6 - 0x86]
00000746 2F10 move.l -[A7], [A0]
00000748 A851 syscall SetCursor
0000074A 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
0000074E 7001 moveq.l D0, 0x01
label00000750:
00000750 4E5E unlink A6
00000752 4E75 rts